/*
 * Receta_rips.java
 * 
 * Generado Automaticamente .
 * Tecnologos: 
	Ferney Jimenez Lopez
	Luis Hernadez Perez
	Dario Perez Campillo
 */
package healthmanager.modelo.bean;

import java.io.Serializable;

import java.sql.Timestamp;
import java.sql.Date;
import java.util.List;

import org.apache.commons.lang.builder.ReflectionToStringBuilder;

import org.apache.ibatis.type.Alias;

@Alias("receta_rips")
public class Receta_rips implements Serializable{

	/************** ATRIBUTOS **************/

	private String codigo_empresa;
	private String codigo_sucursal;
	private String codigo_receta;
	private String nro_identificacion;
	private String codigo_administradora;
	private String id_plan;
	private String nro_ingreso;
	private Date fecha;
	private Timestamp creacion_date;
	private Timestamp ultimo_update;
	private Timestamp delete_date;
	private String creacion_user;
	private String ultimo_user;
	private String delete_user;
	private boolean estado;
	private String tipo_hc;
	private String codigo_prestador;
	private boolean leido;
	private String leido_auditor;
	private String contiene_med_no_autorizados;
	private String procedencia;
	private String nombre_medico;
	private String tipo_id_prestador_externo;
	private String observaciones;
	private Integer vigencia;
	
	private String tipo_receta;
	private  String auditado_farmacia;
	private  Timestamp fecha_externa;
	private String codigo_dx;

	/*** Constructor Por Defecto ***/
	public Receta_rips() {
	}

	/* adicionales */

	private List<Detalle_receta_rips> lista_detalle;

	public List<Detalle_receta_rips> getLista_detalle() {
		return lista_detalle;
	}

	public void setLista_detalle(List<Detalle_receta_rips> lista_detalle) {
		this.lista_detalle = lista_detalle;
	}

	/* fin adicionales */

	/*** Sobre carga de Constructor ***/
	public Receta_rips(String codigo_empresa, String codigo_sucursal,
			String codigo_receta, String nro_identificacion,
			String codigo_administradora, String id_plan, String nro_ingreso,
			Date fecha, Timestamp creacion_date,
			Timestamp ultimo_update, Timestamp delete_date,
			String creacion_user, String ultimo_user, String delete_user,
			boolean estado, String tipo_hc, String codigo_prestador,
			boolean leido, String leido_auditor,
			String contiene_med_no_autorizados, String procedencia,
			String nombre_medico, String tipo_id_prestador_externo,
			String observaciones, Integer vigencia, String codigo_dx) {
		this.codigo_empresa = codigo_empresa;
		this.codigo_sucursal = codigo_sucursal;
		this.codigo_receta = codigo_receta;
		this.nro_identificacion = nro_identificacion;
		this.codigo_administradora = codigo_administradora;
		this.id_plan = id_plan;
		this.nro_ingreso = nro_ingreso;
		this.fecha = fecha;
		this.creacion_date = creacion_date;
		this.ultimo_update = ultimo_update;
		this.delete_date = delete_date;
		this.creacion_user = creacion_user;
		this.ultimo_user = ultimo_user;
		this.delete_user = delete_user;
		this.estado = estado;
		this.tipo_hc = tipo_hc;
		this.codigo_prestador = codigo_prestador;
		this.leido = leido;
		this.leido_auditor = leido_auditor;
		this.contiene_med_no_autorizados = contiene_med_no_autorizados;
		this.procedencia = procedencia;
		this.nombre_medico = nombre_medico;
		this.tipo_id_prestador_externo = tipo_id_prestador_externo;
		this.observaciones = observaciones;
		this.vigencia = vigencia;
		this.codigo_dx = codigo_dx;
	}

	@Override
	public String toString() {
		return ReflectionToStringBuilder.toString(this);
	}

	/************** METODOS SET ****************/

	public void setCodigo_empresa(String codigo_empresa) {
		this.codigo_empresa = codigo_empresa;
	}

	public void setCodigo_sucursal(String codigo_sucursal) {
		this.codigo_sucursal = codigo_sucursal;
	}

	public void setCodigo_receta(String codigo_receta) {
		this.codigo_receta = codigo_receta;
	}

	public void setNro_identificacion(String nro_identificacion) {
		this.nro_identificacion = nro_identificacion;
	}

	public void setCodigo_administradora(String codigo_administradora) {
		this.codigo_administradora = codigo_administradora;
	}

	public void setId_plan(String id_plan) {
		this.id_plan = id_plan;
	}

	public void setNro_ingreso(String nro_ingreso) {
		this.nro_ingreso = nro_ingreso;
	}

	public void setFecha(Date fecha) {
		this.fecha = fecha;
	}

	public void setCreacion_date(Timestamp creacion_date) {
		this.creacion_date = creacion_date;
	}

	public void setUltimo_update(Timestamp ultimo_update) {
		this.ultimo_update = ultimo_update;
	}

	public void setDelete_date(Timestamp delete_date) {
		this.delete_date = delete_date;
	}

	public void setCreacion_user(String creacion_user) {
		this.creacion_user = creacion_user;
	}

	public void setUltimo_user(String ultimo_user) {
		this.ultimo_user = ultimo_user;
	}

	public void setDelete_user(String delete_user) {
		this.delete_user = delete_user;
	}

	public void setEstado(boolean estado) {
		this.estado = estado;
	}

	public void setTipo_hc(String tipo_hc) {
		this.tipo_hc = tipo_hc;
	}

	public void setCodigo_prestador(String codigo_prestador) {
		this.codigo_prestador = codigo_prestador;
	}

	public void setLeido(boolean leido) {
		this.leido = leido;
	}

	public void setLeido_auditor(String leido_auditor) {
		this.leido_auditor = leido_auditor;
	}

	public void setContiene_med_no_autorizados(
			String contiene_med_no_autorizados) {
		this.contiene_med_no_autorizados = contiene_med_no_autorizados;
	}

	public void setProcedencia(String procedencia) {
		this.procedencia = procedencia;
	}

	public void setNombre_medico(String nombre_medico) {
		this.nombre_medico = nombre_medico;
	}

	public void setTipo_id_prestador_externo(String tipo_id_prestador_externo) {
		this.tipo_id_prestador_externo = tipo_id_prestador_externo;
	}

	public void setObservaciones(String observaciones) {
		this.observaciones = observaciones;
	}

	public void setVigencia(Integer vigencia) {
		this.vigencia = vigencia;
	}

        public void setAuditado_farmacia(String auditado_farmacia){
		this.auditado_farmacia=auditado_farmacia;
	}
	public void setFecha_externa(Timestamp fecha_externa){
		this.fecha_externa=fecha_externa;
	}
	
	public void setCodigo_dx(String codigo_dx) {
		this.codigo_dx = codigo_dx;
	}

	/************** METODOS GET **************/

	public String getCodigo_empresa() {
		return codigo_empresa;
	}

	public String getCodigo_sucursal() {
		return codigo_sucursal;
	}

	public String getCodigo_receta() {
		return codigo_receta;
	}

	public String getNro_identificacion() {
		return nro_identificacion;
	}

	public String getCodigo_administradora() {
		return codigo_administradora;
	}

	public String getId_plan() {
		return id_plan;
	}

	public String getNro_ingreso() {
		return nro_ingreso;
	}

	public Date getFecha() {
		return fecha;
	}

	public Timestamp getCreacion_date() {
		return creacion_date;
	}

	public Timestamp getUltimo_update() {
		return ultimo_update;
	}

	public Timestamp getDelete_date() {
		return delete_date;
	}

	public String getCreacion_user() {
		return creacion_user;
	}

	public String getUltimo_user() {
		return ultimo_user;
	}

	public String getDelete_user() {
		return delete_user;
	}

	public boolean getEstado() {
		return estado;
	}

	public String getTipo_hc() {
		return tipo_hc;
	}

	public String getCodigo_prestador() {
		return codigo_prestador;
	}

	public boolean getLeido() {
		return leido;
	}

	public String getLeido_auditor() {
		return leido_auditor;
	}

	public String getContiene_med_no_autorizados() {
		return contiene_med_no_autorizados;
	}

	public String getProcedencia() {
		return procedencia;
	}

	public String getNombre_medico() {
		return nombre_medico;
	}

	public String getTipo_id_prestador_externo() {
		return tipo_id_prestador_externo;
	}

	public String getObservaciones() {
		return observaciones;
	}

	public Integer getVigencia() {
		return vigencia;
	}

	public String getTipo_receta() {
		return tipo_receta;
	}

	public void setTipo_receta(String tipo_receta) {
		this.tipo_receta = tipo_receta;
	}

        public String getAuditado_farmacia(){
		return auditado_farmacia;
	}
	public Timestamp getFecha_externa(){
		return fecha_externa;
	}

	public String getCodigo_dx() {
		return codigo_dx;
	}
	
}